package com.gxa.service;

import com.gxa.common.R;
import com.gxa.entity.SysDrugType;

import java.util.List;

public interface SysDrugTypeService {

    /**
     * 添加药品分类信息
     * @param sysDrugType 药品分类实体
     * @return
     */
    R addDrugType(SysDrugType sysDrugType);

    /**
     * 查询所有药品分类
     * @return
     */
    R findDrugTypeList();

    /**
     * 修改药品分类信息
     * @param sysDrugType
     * @return
     */
    R updateDrugType(SysDrugType sysDrugType);

    /**
     * 删除药品分类
     *
     * 假删除修改is_deleted
     * @param id
     * @return
     */
    R delDrugType(Integer id);

    /**
     * 通过查找药品分类信息
     * @param id
     * @return
     */
    R findDrugTypeById(Integer id);
}
